370409
878120
76973
964805
83495
767127
540339
737831
780786
449971
321806
39732
5161799
3574581
3102148
2403804
2238988
2064609
1979358
191878
1774118
1723136
1693196
1639471